package com.snow.service.options;

import com.snow.pojo.model.OptionsDomain;

import java.util.List;
import java.util.Map;

/**
 * @Description:
 * @author: snow
 * @Date: 2020-01-19
 **/
public interface OptionsService {
    /**
     * 删除网站配置
     * @param name
     */
    void deleteOptionByName(String name);

    /**
     * 更新网站配置
     * @param name
     * @param value
     */
    void updateOptionByName(String name,String value);

    /**
     * 保存网站配置
     * @param option
     */
    void saveOption(Map<String,String> option);

    /**
     * 根据名字获取网站配置
     * @param name
     * @return
     */
    OptionsDomain getOptionsByName(String name);

    /**
     * 获取所有的网站配置
     * @return
     */
    List<OptionsDomain> getAllOptions();
}
